Skip to content

Comments

Refactor output format of Mulliken charge analysis, pchg#6969

Merged
mohanchen merged 53 commits intodeepmodeling:developfrom
mohanchen:mulliken
Feb 21, 2026
Merged

Refactor output format of Mulliken charge analysis, pchg#6969
mohanchen merged 53 commits intodeepmodeling:developfrom
mohanchen:mulliken

Conversation

@mohanchen
Copy link
Collaborator

@mohanchen mohanchen commented Feb 20, 2026

Refactor output format of Mulliken charge analysis.
Change the output precision from 11 to 6 for pchg.

abacus_fixer and others added 30 commits January 23, 2026 20:25
1. Remove #ifdef __MPI from timer code, encapsulate in timer_wrapper.h
2. Move ESolver clean logic to after_all_runners method
3. Replace clean_esolver calls with direct delete p_esolver
4. Remove #ifdef __MPI from delete p_esolver
5. Add Cblacs_exit(1) in after_all_runners for LCAO calculations
@mohanchen mohanchen added Input&Output Suitable for coders without knowing too many DFT details Refactor Refactor ABACUS codes The Absolute Zero Reduce the "entropy" of the code to 0 labels Feb 20, 2026
@mohanchen mohanchen changed the title Refactor output format of Mulliken charge analysis Refactor output format of Mulliken charge analysis, pchg Feb 21, 2026
@mohanchen mohanchen merged commit 46bd897 into deepmodeling:develop Feb 21, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Input&Output Suitable for coders without knowing too many DFT details Refactor Refactor ABACUS codes The Absolute Zero Reduce the "entropy" of the code to 0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants